package com.hexinfo.dmpro.data.transfer.common.service;

import com.hexinfo.dmpro.data.transfer.common.model.SourceRuleTableView;

import java.util.List;

public interface ISourceRuleTableViewService {

    List<String> queryDatabaseList();

    List<String> querySourceList();

    List<String> queryTableNameListByDatabase(String databaseName);

    List<SourceRuleTableView> queryTableListBySource(String source);

    List<SourceRuleTableView> queryTableListByDatabase(String databaseName);

    List<SourceRuleTableView> queryByDbNameAndTableName(String databaseName, String tableName);
}
